package com.gopay.common.domain.autosettle.vo;

import java.math.BigDecimal;

/**
 * Created by Chenyu Li on 2017/8/17.
 */
public class AsCheckOrderReportVO {
    /**
     * 查询时间
     */
    private String bankTransTimeEnd;
    private String bankTransTimeStart;

    /**
     * 银行渠道
     */
    private String bankChannel;

    /**
     * tab3 系统出款金额
     */
    private BigDecimal gopayAmt;

    /**
     * tab3 网银出款金额
     */
    private BigDecimal bankAmt;

    /**
     * tab3 差值
     */
    private BigDecimal diffAmt;

    /**
     * 待对账笔数
     */
    private String waitCheckCount;
    /**
     * 对平笔数
     */
    private String equalCheckCount;
    /**
     * 对平金额
     */
    private BigDecimal equalCheckAmt;
    /**
     * 差异笔数
     */
    private String differOrderCount;
    /**
     * 存疑笔数
     */
    private String doubtfulOrderCount;
    /**
     * 待更新状态笔数
     */
    private String toUpdateOrderCount;
    /**
     * 已人工处理笔数
     */
    private String alreadyProcessCount;


    /**
     * tab3 5个银行金额
     */
    private BigDecimal asBOCAmt;
    private BigDecimal asICBCAmt;
    private BigDecimal asCCBAmt;
    private BigDecimal asABCAmt;
    private BigDecimal asCMBAmt;

    /**
     * 差异金额
     */
    private BigDecimal asBOCDiffAmt;
    private BigDecimal asICBCDiffAmt;
    private BigDecimal asCCBDiffAmt;
    private BigDecimal asABCDiffAmt;
    private BigDecimal asCMBDiffAmt;


    public BigDecimal getAsBOCAmt() {
        return asBOCAmt;
    }

    public void setAsBOCAmt(BigDecimal asBOCAmt) {
        this.asBOCAmt = asBOCAmt;
    }

    public BigDecimal getAsICBCAmt() {
        return asICBCAmt;
    }

    public void setAsICBCAmt(BigDecimal asICBCAmt) {
        this.asICBCAmt = asICBCAmt;
    }

    public BigDecimal getAsCCBAmt() {
        return asCCBAmt;
    }

    public void setAsCCBAmt(BigDecimal asCCBAmt) {
        this.asCCBAmt = asCCBAmt;
    }

    public BigDecimal getAsABCAmt() {
        return asABCAmt;
    }

    public void setAsABCAmt(BigDecimal asABCAmt) {
        this.asABCAmt = asABCAmt;
    }

    public BigDecimal getAsCMBAmt() {
        return asCMBAmt;
    }

    public void setAsCMBAmt(BigDecimal asCMBAmt) {
        this.asCMBAmt = asCMBAmt;
    }

    public String getBankTransTimeEnd() {
        return bankTransTimeEnd;
    }

    public void setBankTransTimeEnd(String bankTransTimeEnd) {
        this.bankTransTimeEnd = bankTransTimeEnd;
    }

    public String getBankTransTimeStart() {
        return bankTransTimeStart;
    }

    public void setBankTransTimeStart(String bankTransTimeStart) {
        this.bankTransTimeStart = bankTransTimeStart;
    }

    public String getBankChannel() {
        return bankChannel;
    }

    public void setBankChannel(String bankChannel) {
        this.bankChannel = bankChannel;
    }

    public BigDecimal getGopayAmt() {
        return gopayAmt;
    }

    public void setGopayAmt(BigDecimal gopayAmt) {
        this.gopayAmt = gopayAmt;
    }

    public BigDecimal getBankAmt() {
        return bankAmt;
    }

    public void setBankAmt(BigDecimal bankAmt) {
        this.bankAmt = bankAmt;
    }

    public BigDecimal getDiffAmt() {
        return diffAmt;
    }

    public void setDiffAmt(BigDecimal diffAmt) {
        this.diffAmt = diffAmt;
    }


    public String getWaitCheckCount() {
        return waitCheckCount;
    }

    public void setWaitCheckCount(String waitCheckCount) {
        this.waitCheckCount = waitCheckCount;
    }

    public String getEqualCheckCount() {
        return equalCheckCount;
    }

    public void setEqualCheckCount(String equalCheckCount) {
        this.equalCheckCount = equalCheckCount;
    }

    public BigDecimal getEqualCheckAmt() {
        return equalCheckAmt;
    }

    public void setEqualCheckAmt(BigDecimal equalCheckAmt) {
        this.equalCheckAmt = equalCheckAmt;
    }

    public String getDifferOrderCount() {
        return differOrderCount;
    }

    public void setDifferOrderCount(String differOrderCount) {
        this.differOrderCount = differOrderCount;
    }

    public String getDoubtfulOrderCount() {
        return doubtfulOrderCount;
    }

    public void setDoubtfulOrderCount(String doubtfulOrderCount) {
        this.doubtfulOrderCount = doubtfulOrderCount;
    }

    public String getToUpdateOrderCount() {
        return toUpdateOrderCount;
    }

    public void setToUpdateOrderCount(String toUpdateOrderCount) {
        this.toUpdateOrderCount = toUpdateOrderCount;
    }

    public String getAlreadyProcessCount() {
        return alreadyProcessCount;
    }

    public void setAlreadyProcessCount(String alreadyProcessCount) {
        this.alreadyProcessCount = alreadyProcessCount;
    }

    public BigDecimal getAsBOCDiffAmt() {
        return asBOCDiffAmt;
    }

    public void setAsBOCDiffAmt(BigDecimal asBOCDiffAmt) {
        this.asBOCDiffAmt = asBOCDiffAmt;
    }

    public BigDecimal getAsICBCDiffAmt() {
        return asICBCDiffAmt;
    }

    public void setAsICBCDiffAmt(BigDecimal asICBCDiffAmt) {
        this.asICBCDiffAmt = asICBCDiffAmt;
    }

    public BigDecimal getAsCCBDiffAmt() {
        return asCCBDiffAmt;
    }

    public void setAsCCBDiffAmt(BigDecimal asCCBDiffAmt) {
        this.asCCBDiffAmt = asCCBDiffAmt;
    }

    public BigDecimal getAsABCDiffAmt() {
        return asABCDiffAmt;
    }

    public void setAsABCDiffAmt(BigDecimal asABCDiffAmt) {
        this.asABCDiffAmt = asABCDiffAmt;
    }

    public BigDecimal getAsCMBDiffAmt() {
        return asCMBDiffAmt;
    }

    public void setAsCMBDiffAmt(BigDecimal asCMBDiffAmt) {
        this.asCMBDiffAmt = asCMBDiffAmt;
    }
}
